Thinking About Aggregates In Active Record